double back adhesive tape - German English Dictionary